<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="robots" content="index,follow" />
<?php
include_once("../includes/config.php");
?>
<link href="<?php echo $baseurl; ?>default.css" rel="stylesheet" title="Feuille de style principale" type="text/css" media="screen" />
<title>Générer un bookmarklet</title>
</head>
<body>

<div id="conteneur">

<div id="header">

<div id="col1">
<h1><a href="<?php echo $baseurl; ?>"><?php echo $nameblog; ?></a></h1>
<p class="baseline"><?php echo $baseline; ?></p>
</div>

<?php
include('../includes/pub.php');
?>

</div>

<div id="menu">
<?php
include('../includes/menu.php');
?>
</div>

<div id="blog">

<h2>Générer un bookmarklet</h2>

<?php
$url = $baseurl.'bookmarklet/bookmarklet.php';

if($_GET['blog'])
{
$blog = htmlentities(stripslashes(strtolower($_GET['blog'])));
}
if($_POST['blog'])
{
$blog = htmlentities(stripslashes(strtolower($_POST['blog'])));
}

if ($blog[0] != '#'){$blog = '#'.$blog;}

if($_POST['add'])
{
	if($_POST['blog'] AND $_POST['password'])
	{
		$blog = htmlentities(stripslashes($_POST['blog']));
		
		if ($blog[0] == '#')
		$blog = substr($blog, 1);
		
		$pseudo = '#'.$blog;

		$password = htmlentities(stripslashes($_POST['password']));
		
		//echo $blog.$password.$pseudo;
		
		include('../libs/skyrock.class.php');
		$skyrock = new skyrock($pseudo, $password);
		$info = $skyrock->getUserInfo();

		if(preg_match('#@#', $info['email']))
		{
		$bookmarklet = "javascript:var%20d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='$url',l=d.location,e=encodeURIComponent,p='?user=$blog&pass=$password&v=3&u='+e(l.href)%20+'&t='+e(d.title)%20+'&s='+e(s),u=f+p;try{tstbklt();}catch(z){a%20=function(){if(!w.open(u,'t','toolbar=0,resizable=0,status=1,width=450,height=450'))l.href=u;};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();}void(0)";
			
			
			echo '<h2>Voilà le bookmarklet</h2>';
			
			echo '<p><a href="'.$bookmarklet.'">Ecrire sur '.$blog.'</a> (Clic droit sur le lien puis "Marque-page sur ce lien" OU "Ajouter au favoris",...)</p>';
			
			
			echo '<p>A titre d\'information, voilà le code du bookmark :<br />';
			echo '<textarea cols="80" rows="2">';
			echo $bookmarklet;
			echo '</textarea></p>';
			echo '<p>Ce bookmarklet a été testé avec succès sur Firefox 2 et 3, Internet Explorer 7, Opera 9.51 et Safari 3.1.<br />
			Certains navigateurs avertissent des risques éventuels d\'un marque-page utilisant javascript. Ce bookmarklet est bien évidemment totalement sûr.<br />
			Pour Safari, glisser-déplacer le lien dans la barre personnelle.</p>';
		}
		else
		{
			echo '<p>Vos informations de connexion à l\'API ne sont pas correctes, merci de les vérifier<p>';
		}
	}
	else
	{
		echo '<p><strong>Merci de remplir tous les champs</strong></p>';
	}
}
?>
<h3>Entrez vos identifiants API</h3>
<form action="" method="post">
Nom d'utilisateur : <input type="text" tabindex="2" size="20" name="blog" value="<?php echo $blog; ?>" /><br />
Mot de passe <strong>API</strong>: <input type="password" tabindex="3" size="30" name="password" value="<?php echo $password; ?>" /> (<a href="http://www.skyrock.com/m/account/api.php">Quel est mon mot de passe API ?</a>)<br />
<input type="submit" class="validate" name="add" value="Générer" />
</form>

</div>

<div id="sidebar-box">

<div id="sidebar">
<?php include('../includes/sidebar_content.php'); ?> </div>

</div>

</div>
</body>
</html>